package generic.method;

public class GenericMethods {

    public <T> void f(T x) {
        System.out.println(x.getClass().getName());
    }

    public static void main(String[] args) {
        GenericMethods g = new GenericMethods();
        g.f("");
        g.f(1);//这里的基本类型运行时会转成包装类型
        g.f(1L);
        g.f(1.0);
        g.f(1.0f);
        g.f(g);
    }
}
